package com.wlyuan.open.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author lijing
 * @description 管理中台api申请接口管理信息
 */
@Data
public class OpenApiCompanyDetailVO implements Serializable {
    private static final long serialVersionUID = 1497548629159829006L;

    private Long applyId;

    @ApiModelProperty("拒绝原因")
    private String reason;

    @ApiModelProperty("clientId")
    private Long clientId;
    @ApiModelProperty("公司名称")
    private String clientName;

    @ApiModelProperty("接口id")
    private Long apiId;
    @ApiModelProperty("接口名称")
    private String apiName;
    @ApiModelProperty("接口描述")
    private String apiRemark;
    @ApiModelProperty("接口url")
    private String apiUrl;
    @ApiModelProperty("总调用次数")
    private Integer totalNum;
    @ApiModelProperty("使用调用次数")
    private Integer leaveNum;
    @ApiModelProperty("状态")
    private Integer status;
    @ApiModelProperty("状态名称")
    private String statusName;
    @ApiModelProperty("创建时间")
    private LocalDateTime createAt;
    @ApiModelProperty("修改时间")
    private LocalDateTime updateAt;

    private Boolean hasUse;

    private Boolean hasEnable;
}
